 * {
 	margin: 0;
 	padding: 0;
 	-webkit-user-select: text;
 }
 
 body {
 	background: #fff;
 	font-family: "微软雅黑";
 	text-align: center;
 }
 
 ul,
 li {
 	margin: 0;
 	padding: 0;
 	list-style: none;
 }
 
 dl,
 dt {
 	margin: 0;
 	padding: 0;
 	list-style: none;
 }
 
 a {
 	color: #fff;
 }
 
 a:active {
 	color: #fff;
 }
 
 a {
 	color: #fff;
 	text-decoration: none;
 }
 
 a:hover {
 	text-decoration: none;
 	color: #fff;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 p {
 	font-weight: normal;
 	margin: 0;
 }
 
 img {
 	vertical-align: middle;
 	margin: 0;
 	padding: 0;
 }
 
 .clearfix:after,
 .clearfix:before {
 	display: table;
 	content: ' ';
 }
 
 .clearfix:after {
 	clear: both;
 }
 
 .layer_width {
 	width: 1200px;
 	margin: 0 auto;
 }
 
 .mob {
 	display: none;
 }
 
 .top {
 	width: 100%;
 	padding: 0 10px;
 	height: 60px;
 	transition: all .5s;
 	background: #fff;
 }
 /*.top.act {
	background: rgba(0,0,0,.8);
}*/
 
 .top img.logo_m {
 	width: 40%;
 	float: left;
 	margin-top: 10px;
 	margin-left: 10px;
 }
 
 .top span.mune_m {
 	width: 20px;
 	height: 20px;
 	float: right;
 	margin-top: 20px;
 	margin-right: 10px;
 	background: url(../images/mune_m.png) no-repeat top center;
 	background-size: cover;
 }
 
 .top span.mune_m.mune_close {
 	background-position-y: bottom;
 }
 
 .top_mune {
 	display: none;
 	position: absolute;
 	top: 60px;
 	width: 100%;
 	z-index: 2;
 	height: 100%;
 	text-align: center;
 	background: rgba(0, 0, 0, .6);
 	transition: all .5s;
 	border-top: 1px solid #ccc;
 }
 
 .top_mune.active {
 	display: block;
 }
 
 .top_mune ul {
 	background: #fff;
 }
 
 .top_mune ul li {
 	width: 80%;
 	line-height: 50px;
 	margin: 0 auto;
 	border-bottom: 1px solid #ccc;
 	text-align: center;
 	color: #333;
 	font-size: 16px;
 }
 
 .top_mune ul li:last-child {
 	border-bottom: none;
 }
 
 .top_mune ul li a {
 	display: block;
 	width: 100%;
 	height: 100%;
 	color: #333;
 }
 
 .top_mune ul li:active a,
 .top_mune ul li.on a {
 	color: #006fb9;
 }
 
 .header {
 	width: 100%;
 	height: 36px;
 	margin: 0 auto;
 	background: #f2f2f2;
 }
 
 .he_left {
 	float: left;
 	color: #333;
 	font-size: 14px;
 	line-height: 36px;
 }
 
 .he_right {
 	float: right;
 }
 
 .he_right span {
 	display: inline-block;
 	float: right;
 	color: #333;
 	font-size: 14px;
 	line-height: 36px;
 	margin-left: 26px;
 	margin-right: 14px;
 	position: relative;
 	cursor: pointer;
 }
 
 .he_right span img {
 	vertical-align: middle;
 	margin-right: 10px;
 }
 
 .he_right span img.ewm_img {
 	display: none;
 	position: absolute;
 	top: 36px;
 	left: 0;
 }
 
 .he_right span:hover img.ewm_img {
 	display: block;
 }
 
 .logo {
 	margin-top: 40px;
 }
 
 .logo img {
 	float: left;
 }
 
 .logo span {
 	font-size: 20px;
 	color: #666666;
 	float: left;
 	line-height: 50px;
 	margin-left: 94px;
 }
 
 .lo_r {
 	float: right;
 }
 
 .logo_right {
 	float: right;
 	width: 190px;
 	margin-left: 40px;
 	text-align: left;
 }
 
 .logo_right img {
 	float: left;
 }
 
 .logo_right .lr {
 	float: right;
 	padding-top: 6px;
 }
 
 .logo_right .lr h2 {
 	font-size: 14px;
 	color: #333;
 }
 
 .logo_right .lr h1 {
 	font-size: 20px;
 	color: #006fb9;
 }
 
 .nav {
 	background: #006fb9;
 	margin-top: 30px;
 }
 
 .nav ul li {
 	font-size: 18px;
 	float: left;
 	text-align: center;
 	color: #fff;
 }
 
 .nav ul li a {
 	line-height: 50px;
 	width: 80px;
 	color: #fff;
 	margin: 0 40px;
 	border-bottom: 2px solid #006fb9;
 	display: inline-block;
 }
 
 .nav ul li:hover a,
 .nav ul li.active a {
 	border-bottom-color: #fff;
 }
 
 #flash {
 	width: 100%;
 	height: 100%;
 	margin: 0 auto;
 	position: relative;
 	cursor: pointer;
 }
 
 #pic li {
 	/*position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;*/
 	display: none;
 	background: url(../images/banner.png) no-repeat center;
 	background-size: cover;
 	width: 100%;
 	height: 410px;
 }
 
 #pic li img {
 	width: 100%;
 }
 
 #num {
 	position: absolute;
 	left: 50%;
 	bottom: 23px;
 	z-index: 1;
 	margin-left: -53px;
 	cursor: default;
 }
 
 #num li {
 	float: left;
 	width: 29px;
 	height: 6px;
 	background: #fff;
 	margin-right: 10px;
 	text-align: center;
 	cursor: pointer;
 }
 
 #num li:last-child {
 	margin-right: 0;
 }
 
 #num li.active {
 	background: #2d86b9;
 }
 
 .arrow {
 	height: 60px;
 	width: 30px;
 	line-height: 60px;
 	text-align: center;
 	display: block;
 	position: absolute;
 	top: 45%;
 	z-index: 3;
 	display: none;
 }
 
 .arrow:hover {
 	background: rgba(0, 0, 0, 0.7);
 }
 
 #flash:hover .arrow {
 	display: block;
 }
 
 #left {
 	left: 2%;
 }
 
 #right {
 	right: 2%;
 }
 
 .who {
 	margin-top: 76px;
 	text-align: center;
 }
 
 .who h2 {
 	font-size: 40px;
 	color: #333333;
 }
 
 .who h2 span {
 	display: inline-block;
 	width: 194px;
 	background: #006fb9;
 	height: 4px;
 	margin-right: 34px;
 	vertical-align: middle;
 }
 
 .who h3 {
 	font-size: 16px;
 	color: #666666;
 	margin-top: 30px;
 	margin-bottom: 50px;
 	line-height: 24px;
 }
 
 .who p {
 	font-size: 14px;
 	color: #333;
 	margin-top: 10px;
 	line-height: 30px;
 	text-align: justify;
 	text-indent: 2em;
 }
 
 .who img {
 	display: inline-block;
 	margin-top: 40px;
 	text-align: center;
 }
 
 ul.jies {
 	margin-top: 75px;
 }
 
 ul.jies li {
 	width: 280px;
 	height: 316px;
 	position: relative;
 	margin-right: 24px;
 	padding-top: 50px;
 	transition: all .4s;
 	float: left;
 	cursor: pointer;
 }
 
 ul.jies li:nth-child(4n+0) {
 	margin-right: 0;
 }
 
 ul.jies li i {
 	position: absolute;
 	top: 20px;
 	left: 92px;
 	margin-top: 0;
 	width: 97px;
 	height: 62px;
 	background: url(../images/1.png) no-repeat top left;
 	transition: all .3s;
 }
 
 ul.jies li:nth-child(2) i {
 	background-image: url(../images/2.png);
 }
 
 ul.jies li:nth-child(3) i {
 	background-image: url(../images/3.png);
 }
 
 ul.jies li:nth-child(4) i {
 	background-image: url(../images/4.png);
 }
 
 ul.jies li:nth-child(5) i {
 	background-image: url(../images/5.png);
 }
 
 ul.jies li:nth-child(6) i {
 	background-image: url(../images/6.png);
 }
 
 ul.jies li:nth-child(7) i {
 	background-image: url(../images/7.png);
 }
 
 ul.jies li:nth-child(8) i {
 	background-image: url(../images/8.png);
 }
 
 ul.jies li .jies_bot {
 	width: 100%;
 	height: 100%;
 	padding: 0 12px;
 	padding-top: 104px;
 	border: 1px solid #006fb9;
 	font-size: 14px;
 	color: #333;
 	line-height: 24px;
 	text-align: justify;
 }
 
 ul.jies li:hover {
 	background: #006fb9;
 }
 
 ul.jies li:hover .jies_bot {
 	color: #fff;
 }
 
 ul.jies li:hover i {
 	background-position-x: right;
 }
 
 .newconter_menu {
 	margin-top: 56px;
 	text-align: center;
 }
 
 .newconter_menu ul li {
 	display: inline-block;
 	margin-right: 16px;
 	width: 120px;
 	line-height: 50px;
 	background: #333333;
 	color: #fff;
 	font-size: 18px;
 	cursor: pointer;
 }
 
 .newconter_menu ul li.selected {
 	background-color: #006fb9;
 }
 
 .newconter_menu ul li:last-child {
 	margin-right: 0;
 }
 
/* .hide_v {
 	display: none;
 }*/
 
 .newconter_box {
 	margin-top: 80px;
 }
 
 .newconter_box ul li {
 	width: 25%;
 	overflow: hidden;
 	float: left;
 	position: relative;
 	transition: all .4s;
 	cursor: pointer;
 }
 
 .newconter_box ul li img {
 	width: 100%;
 	height: auto;
 }
 
 .newconter_box ul li .box_bot {
 	position: absolute;
 	top: 100%;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	background: #006fb9;
 	transition: all .2s;
 	text-align: right;
 	padding: 0 6%;
 	color: #fff;
 }
 
 .newconter_box ul li .box_bot h2 {
 	font-size: 16px;
 	padding-top: 16%;
 }
 
 .newconter_box ul li .box_bot span {
 	display: inline-block;
 	width: 50px;
 	height: 2px;
 	background: #fff;
 	margin-top: 8%;
 }
 
 .newconter_box ul li .box_bot h3 {
 	font-size: 14px;
 	line-height: 24px;
 	padding-top: 8%;
 }
 
 .newconter_box ul li .box_bot i {
 	background: url(../images/icon1.png) no-repeat top center;
 	background-size: cover;
 	width: 30px;
 	height: 30px;
 	position: absolute;
 	bottom: 6%;
 	right: 6%;
 	display: inline-block;
 }
 
 .newconter_box ul li:hover .box_bot {
 	top: 0;
 }
 
 .case_more {
 	margin: 0 auto;
 	font-size: 24px;
 	color: #fff;
 	margin-top: 66px;
 	width: 320px;
 	line-height: 60px;
 	text-align: center;
 	background: #006fb9;
 }
 
 .case_more a {
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 
 .customer {
 	width: 100%;
 	height: 500px;
 	background: url(../images/bg.png) no-repeat top center;
 	margin-top: 70px;
 	background-size: cover;
 }
 
 .customer_l {
 	width: 324px;
 	height: auto;
 	padding-top: 120px;
 	float: left;
 	text-align: left;
 }
 
 .customer_l h2 {
 	height: 60px;
 	line-height: 60px;
 	display: block;
 	font-size: 40px;
 	color: #fff;
 	font-weight: normal;
 }
 
 .customer_l p {
 	height: 24px;
 	line-height: 24px;
 	display: block;
 	font-size: 14px;
 	color: #fff;
 	margin-bottom: 20px;
 }
 
 .customer_l h3 {
 	height: 36px;
 	line-height: 36px;
 	display: block;
 	font-size: 30px;
 	color: #fff;
 }
 
 .customer_l h3 {
 	height: 36px;
 	line-height: 36px;
 	display: block;
 	font-size: 30px;
 	color: #fff;
 }
 
 .customer_l h4 {
 	height: 26px;
 	line-height: 26px;
 	display: block;
 	font-size: 18px;
 	color: #fff;
 	font-weight: normal;
 }
 
 .customer_r {
 	width: 870px;
 	height: auto;
 	padding-top: 80px;
 	float: right;
 }
 
 .customer_r ul li {
 	width: 115px;
 	height: 75px;
 	margin-left: 10px;
 	margin-bottom: 10px;
 	display: block;
 	float: left;
 	position: relative;
 	overflow: hidden;
 }
 
 .customer_r ul li a {
 	position: relative;
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 
 .customer_r ul li a span {
 	position: absolute;
 	display: none;
 	top: 0px;
 	left: 0px;
 	width: 100%;
 	height: 100%;
 	text-align: center;
 	line-height: 75px;
 	color: #FFF;
 	font-size: 14px;
 	background: rgba(0, 0, 0, .6);
 	z-index: 2;
 	overflow: hidden;
 }
 
 .customer_r ul li img {
 	width: 100%;
 	height: 100%;
 }
 
 .customer_r ul li:hover a span {
 	display: block;
 }
 
 .foot {
 	width: 100%;
 	background: #d1cece;
 	padding: 40px 0;
 	padding-bottom: 30px;
 	font-size: 12px;
 	color: #666666;
 	margin-top: 1px;
 }
 
 .foot_left {
 	float: left;
 	text-align: left;
 }
 
 .foot_left img {
 	margin-right: 12px;
 }
 
 .foot_left h2 {
 	font-size: 12px;
 }
 
 .foot_left h2.spe {
 	margin-top: 20px;
 	font-size: 12px;
 }
 
 .foot_left h2 img.spe_img {
 	margin-left: 34px;
 	cursor: pointer;
 }
 
 .foot_center {
 	float: left;
 	margin-left: 158px;
 	text-align: center;
 	margin-top: 5px;
 }
 
 .foot_center h2 {
 	font-size: 12px;
 }
 
 .foot_center h2.spe {
 	margin-top: 25px;
 }
 
 .bot_img {
 	float: right;
 	width: 220px;
 }
 
 @media (max-width: 768px) {
 	.pc {
 		display: none;
 	}
 	.mob {
 		display: block;
 	}
 	.arrow {
 		visibility: hidden;
 	}
 	#num {
 		bottom: 4px;
 		margin-left: -40px;
 	}
 	 #num li {
 	 	width: 20px;
 	 	height: 4px;
 	 }
 	#pic li {
 		height: 190px;
 		/*background-position-x: 28%;*/
 	}
 	.who h2 {
 		font-size: 30px;
 	}
 	.who h2 span {
 		display: none;
 	}
 	.who img {
 		width: 100%;
 	}
 	ul.jies li img {
 		width: auto;
 	}
 	ul.jies li {
 		float: none;
 		margin: 0 auto;
 		margin-top: 15px;
 	}
 	ul.jies li:nth-child(4n+0) {
 		margin-right: auto;
 	}
 	.newconter_menu ul li:last-child {
 		margin-right: 16px;
 		margin-top: 16px;
 	}
 	.newconter_box ul li:hover .box_bot {
 		top: 100%;
 	}
 	.customer_r {
 		display: none;
 	}
 	.foot_center {
 		float: left;
 		margin-left: 0;
 		text-align: left;
 		margin-top: 25px;
 	}
 	.bot_img {
 		float: left;
 		width: 220px;
 		margin-top: 20px;
 	}
 }
 /*关于*/
 
 .about {
 	margin-top: 40px;
 	margin-bottom: 100px;
 }
 
 .about p {
 	text-indent: 2em;
 	color: #333;
 	font-size: 14px;
 	line-height: 30px;
 	margin-top: 40px;
 	text-align: justify;
 }
 
 .about img {
 	width: 100%;
 	margin-top: 40px;
 }
 
 .news_top {
 	width: 364px;
 	margin: 0 auto;
 	margin-top: 60px;
 }
 
 .news_top ul li {
 	float: left;
 }
 
 .news_top ul li:last-child {
 	float: right;
 }
 
 .news_top ul li a {
 	font-size: 18px;
 	display: inline-block;
 	height: 50px;
 	line-height: 50px;
 	color: #333;
 	padding: 0 20px;
 	position: relative;
 	text-align: center;
 	background: #eee;
 }
 
 .new_top ul li:nth-child(2) a {
 	width: 150px;
 }
 
 .news_top ul li a img {
 	vertical-align: middle;
 	margin-right: 10px;
 }
 
 .news_top ul li a:hover {
 	background: #F1F1F1;
 }
 
 .news_top ul li.active a {
 	color: white;
 	background: #006fb9;
 }
 
 .news_top ul li a:after {
 	content: '';
 	width: 0px;
 	height: 0px;
 	border-style: solid;
 	border-width: 7px 9px 0 9px;
 	border-color: #eee transparent transparent transparent;
 	position: absolute;
 	bottom: -7px;
 	left: 50%;
 	margin-left: -9px;
 }
 
 .news_top ul li.active a:after {
 	border-color: #006fb9 transparent transparent transparent;
 }
 
 .cont_bot {
 	margin-top: 74px;
 	margin-bottom: 100px;
 }
 
 .cont_bot img {
 	float: left;
 }
 
 .cont_r {
 	float: right;
 	width: 456px;
 	text-align: center;
 }
 
 .cont_r h1 {
 	color: #333;
 	font-size: 16px;
 	line-height: 36px;
 	margin-top: 10px;
 	font-weight: bold;
 	text-align: left;
 }
 
 .cont_r h2 {
 	color: #333;
 	font-size: 14px;
 	line-height: 36px;
 	text-align: left;
 }
 
 .cont_r img {
 	margin-top: 40px;
 }
 
 .news_bottom {
 	margin-top: 50px
 }
 
 .news_bottom ul li {
 	background: #eeeeee;
 	margin-top: 50px;
 	padding: 40px 30px;
 }
 
 .news_bottom ul li a {
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 
 .news_bottom ul li .news_l {
 	float: left;
 	background: #006fb9;
 	padding: 12px 8px;
 	text-align: center;
 	color: #fff;
 	width: 130px;
 	height: 130px;
 }
 
 .news_bottom ul li .news_l h1 {
 	font-size: 56px;
 	padding-bottom: 12px;
 	border-bottom: 1px solid #fff;
 }
 
 .news_bottom ul li .news_l h2 {
 	font-size: 18px;
 	margin-top: 12px;
 }
 
 .news_bottom ul li .news_r {
 	float: right;
 	width: 950px;
 	text-align: left;
 	padding-top: 10px;
 }
 
 .news_bottom ul li .news_r h3 {
 	color: #333333;
 	font-size: 18px;
 	line-height: 24px;
 }
 
 .news_bottom ul li .news_r p {
 	margin-top: 32px;
 	color: #333333;
 	font-size: 14px;
 	line-height: 30px;
 }
 
 .new_top {
 	width: 562px;
 }
 
 .new_top ul li {
 	margin-right: 55px;
 }
 
 .new_top ul li:last-child {
 	margin-right: 0;
 }
 
 .page {
 	margin: 80px auto;
 	width: 420px;
 }
 
 .page li {
 	width: 90px;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	color: #fff;
 	background: #006fb9;
 	margin-left: 20px;
 	float: left;
 	cursor: pointer;
 	font-size: 18px;
 }
 
 .page li:first-child {
 	margin-left: 0;
 }
 
 .content {
 	margin-top: 60px;
 	margin-bottom: 80px;
 }
 
 .content h2 {
 	font-size: 18px;
 	color: #333;
 	text-align: center;
 }
 
 .content h3 {
 	font-size: 14px;
 	color: #999;
 	text-align: center;
 	margin-top: 15px;
 	margin-bottom: 40px;
 }
 
 .content p {
 	font-size: 14px;
 	text-indent: 2em;
 	line-height: 30px;
 	color: #999;
 	text-align: justify;
 	margin-top: 5px;
 }
 
 .customer_menu {
 	margin-top: 46px;
 	text-align: center;
 }
 
 .customer_menu ul li {
 	display: inline-block;
 	margin-right: 32px;
 	width: 140px;
 	line-height: 55px;
 	background: #ccc;
 	color: #333;
 	font-size: 18px;
 	cursor: pointer;
 	position: relative;
 }
 
 .customer_menu ul li.selected {
 	background-color: #006fb9;
 	color: #fff;
 }
 
 .customer_menu ul li:last-child {
 	margin-right: 0;
 }
 
 .customer_menu ul li:after {
 	content: '';
 	width: 0px;
 	height: 0px;
 	border-style: solid;
 	border-width: 7px 9px 0 9px;
 	border-color: #ccc transparent transparent transparent;
 	position: absolute;
 	bottom: -7px;
 	left: 50%;
 	margin-left: -9px;
 }
 
 .customer_menu ul li.selected:after {
 	border-color: #006fb9 transparent transparent transparent;
 }
 
 .customer_box {
 	margin: 80px auto;
 }
 
 .customer_box img {
 	width: 282px;
 	height: 168px;
 	float: left;
 	margin-right: 22px;
 	border: 1px solid #006fb9;
 	margin-top: 22px;
 }
 
 .customer_box img:nth-child(4n+0) {
 	margin-right: 0;
 }
 
 .service {
 	margin-top: 20px;
 	margin-bottom: 80px;
 }
 
 .service ul li {
 	margin-top: 55px;
 	float: left;
 	width: 546px;
 }
 
 .service ul li img {
 	width: 100%;
 	vertical-align: middle;
 }
 
 .service ul li:nth-child(2n+0) {
 	float: right;
 }
 
 .service ul li dl.ser_dl {
 	margin-top: 10px;
 	padding: 0 20px;
 }
 
 .service ul li dl.ser_dl dd {
 	float: left;
 	width: 33.33%;
 	text-align: center;
 	margin-top: 20px;
 	font-size: 14px;
 	color: #333;
 }
 
 .service ul li dl.ser_dl dd:nth-child(3n-2) {
 	text-align: left;
 }
 
 .service ul li dl.ser_dl dd:nth-child(3n+0) {
 	text-align: right;
 }
 
 .service ul li dl.ser_dl dd img {
 	width: 14px;
 	margin-right: 10px;
 	display: inline-block;
 }
 
 .team_top {
 	width: 100%;
 	margin-top: 60px;
 }
 
 .team_top img {
 	float: left;
 	width: 550px;
 	height: 500px;
 }
 
 .team_top .team_right {
 	float: right;
 	width: 650px;
 	background: #ededed;
 	padding: 0 50px;
 	padding-top: 90px;
 	text-align: center;
 	height: 500px;
 }
 
 .team_top .team_right a {
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 
 .team_top .team_right h2 {
 	color: #333;
 	font-size: 20px;
 }
 
 .team_top .team_right h4 {
 	color: #999999;
 	font-size: 14px;
 	margin-top: 20px;
 }
 
 .team_top .team_right p {
 	color: #333;
 	font-size: 14px;
 	margin-top: 46px;
 	line-height: 31px;
 	text-align: justify;
 }
 
 .team_img {
 	width: 100%;
 	margin-top: 10px;
 	margin-bottom: 80px;
 }
 
 .team_img li {
 	width: 270px;
 	margin-top: 30px;
 	text-align: center;
 	float: left;
 	margin-right: 40px;
 	padding-bottom: 20px;
 	transition: all .3s;
 	cursor: pointer;
 }
 
 .team_img li:hover {
 	background-color: #f1f1f1;
 }
 
 .team_img li:nth-child(4n+0) {
 	margin-right: 0;
 }
 
 .team_img li h2 {
 	color: #333;
 	font-size: 18px;
 	margin-top: 20px;
 }
 
 .team_img li h3 {
 	color: #999999;
 	font-size: 14px;
 	margin-top: 8px;
 }
 
 .team_bg {
 	position: relative;
 	overflow: hidden;
 	height: 100%;
 	width: 100%;
 }
 
 .team_bg img {
 	width: 270px;
 	height: 298px;
 }
 
 .team_fg {
 	position: absolute;
 	top: 380px;
 	left: 0;
 	margin: 0 auto;
 	width: 342px;
 	height: 290px;
 	font-size: 14px;
 	line-height: 30px;
 	text-indent: 2em;
 	color: #fff;
 	transition: all .5s;
 	background: rgba(0, 0, 0, .6);
 	text-align: justify;
 	padding: 0 10px;
 	padding-top: 90px;
 }
 
 .team_img li:hover .team_fg {
 	top: 0;
 }
 
 .tec_left {
 	float: left;
 	width: 400px;
 	margin-top: 40px;
 	text-align: left;
 }
 
 .tec_left img {
 	width: 100%;
 	margin-bottom: 20px;
 }
 
 .tec_left h2 {
 	font-size: 16px;
 	color: #333;
 	margin-top: 10px;
 }
 
 .tec_left h2 span {
 	color: #ccc;
 	margin-right: 10px;
 }
 
 .tec_right {
 	margin-top: 40px;
 	float: right;
 	width: 800px;
 	padding-left: 60px;
 	text-align: left;
 }
 
 .tec_right h1 {
 	font-size: 22px;
 	letter-spacing: 6px;
 	color: #333;
 }
 
 .tec_right h2 {
 	font-size: 20px;
 	color: #333;
 	margin-top: 10px;
 }
 
 .tec_right h3 {
 	font-size: 16px;
 	color: #ccc;
 	margin-top: 10px;
 }
 
 .tec_right p {
 	font-size: 16px;
 	color: #666;
 	line-height: 24px;
 	margin-top: 40px;
 }
 
 @media (max-width: 768px) {
 	.news_top {
 		width: 340px;
 	}
 	.cont_bot {
 		margin-bottom: 50px;
 	}
 	.cont_bot img {
 		width: 100%;
 		float: none;
 	}
 	.cont_r {
 		width: 100%;
 		margin-top: 20px;
 	}
 	.cont_r img {
 		width: auto;
 	}
 	.new_top ul li {
 		margin-right: 10px;
 	}
 	.new_top ul li:nth-child(2) a {
 		width: 100px;
 	}
 	.news_top ul li a {
 		font-size: 14px;
 		height: 40px;
 		line-height: 40px;
 		color: #333;
 		padding: 0 10px;
 	}
 	.news_top ul li a img {
 		width: 20px;
 	}
 	.news_bottom ul li .news_l {
 		padding: 8px 8px;
 		width: 100px;
 		height: 100px;
 	}
 	.news_bottom ul li .news_l h1 {
 		font-size: 40px;
 		padding-bottom: 10px;
 	}
 	.news_bottom ul li .news_l h2 {
 		font-size: 14px;
 		margin-top: 10px;
 	}
 	.news_bottom ul li .news_r {
 		width: 100%;
 		margin-top: 20px;
 	}
 	.page {
 		width: 100%;
 	}
 	.page li {
 		width: 70px;
 		height: 40px;
 		line-height: 40px;
 		margin-left: 16px;
 		font-size: 16px;
 	}
 	.customer_menu ul li {
 		margin-top: 20px;
 	}
 	.customer_menu ul li:nth-child(2n+0) {
 		margin-right: 0;
 	}
 	.customer_menu ul li:after {
 		display: none;
 	}
 	.customer_box img {
 		float: none;
 		margin-right: 0;
 	}
 	.service ul li {
 		width: 100%;
 	}
 	.service ul li dl.ser_dl {
 		padding: 0 10px;
 	}
 	.service ul li dl.ser_dl dd {
 		font-size: 12px;
 	}
 	.service ul li dl.ser_dl dd img {
 		display: none;
 	}
 	.team_top img {
 		width: 100%;
 		height: auto;
 	}
 	.team_top .team_right {
 		width: 100%;
 	}
 	.team_img li {
 		margin-right: 0;
 		width: auto;
 		float: none;
 	}
 	.tec_left {
 		width: 100%;
 	}
 	.tec_right {
 		width: 100%;
 		padding-left: 0;
 	}
 }